
function gotoMenu(tag, subTag) {
	changeMenuStyle(tag);
	window.location.href = "frame!frame.action?tag=" + index + "&subTag=" + subTag;
	//window.location.href="http://www.baidu.com";
}
function refreshFrame(index) {
	changeMenuStyle(index);
	$("#treediv").html(createTreeContent(index));
	$("#maincontent").attr({src:"http://www.google.cn"});
}
function changeMenuStyle(index) {
	for (var i = 1; i <= 6; i++) {
		$("#menu" + i).removeClass("navup");
	}
	$("#menu" + index).addClass("navup");
}
/*
 *	tag subtag 为点击的按钮定位。tag=2 subtag=1 表示需要构建单位信息树；tag=2 subtag=2 表示需要构建定级对象树
 *	depName 为单位名称
 *	ctspJson, provJson 为单位和省份的集合
 */

function createLeftTree(tag,subtag,depName, ctspJson, provJson) {
	var jsonCt = eval(ctspJson);
	var jsonPr = eval(provJson);
	var length_ct = jsonCt.length;
	var length_pr = jsonPr.length;
	
	//构建dtree
	d = new dTree("d");
	
	//构建单位信息树
	if(tag == "2" && subtag == "1"){
		d.add(0, -1, "单位信息");
		var node = 1;
		var parent = 1;
		//类似MII的机构
		if(length_ct > 1 && length_pr > 1){
			//树的第一个叶子 应该是本审核单位的名称
			d.add(node, 0, depName,"#");
			node++;
			//接下来开始遍历单位类型
			$(jsonCt).each(function (i) {
				//ct中第一个存放的是通信管理局 或者 国通信企业协会网络安全专委会 ，不需要构建这一组，所以跳过
				if(i != 0){
					parent = node;
					d.add(node, 0, jsonCt[i].name, "javascript: d.o(" + (node) + ");");
					node++;
					$(jsonPr).each(function (j) {
						//特殊处理 将“集团”换成“总部”
					    if(jsonPr[j].name == "集团") jsonPr[j].name = "总部";
						if (jsonCt[i].level == 0) {
							d.add(node, parent, jsonPr[j].name, "#");
							node++;
						}
						else if (jsonCt[i].level == 1) {
							if (j == 0) {
								d.add(node, parent, jsonPr[j].name, "#");
								node++;
							}
						} else {
							if (j > 0) {
								d.add(node, parent, jsonPr[j].name, "#");
								node++;
							}
						}
					});
				}
			});
		}
		//类似北京市通信管理局的机构
		if(length_ct > 1 && length_pr == 1){
			$(jsonCt).each(function (i) {
						//特殊处理 去掉“中国”两个字
						if(jsonCt[i].name.substr(0,2) == "中国") jsonCt[i].name = jsonCt[i].name.substr(2,jsonCt[i].name.length);
						d.add(node, 0, jsonPr[0].name + jsonCt[i].name, "#");
						node++;
					});
		}
		//类似中国电信集团的机构
		if(length_ct == 1 && length_pr > 1){
			$(jsonPr).each(function (i) {
						//特殊处理 将“集团”换成“总部”
						if(jsonPr[i].name == "集团") jsonPr[i].name = "总部";
						d.add(node, 0, jsonPr[i].name, "#");
						node++;
					});
		}
		//类似北京电信的机构
		if(length_ct == 1 && length_pr == 1){
			d.add(1, 0, jsonCt[0].name, "#");
			d.add(2, 1, jsonPr[0].name, "#");
		}
		
	}
	//构建定级对象树
	if(tag == "2" && subtag == "2"){
		d.add(0, -1, "定级对象");
		var node = 1;
		var parent = 1;
		//类似MII的机构
		if(length_ct > 1 && length_pr > 1){
				//树的第一个叶子 应该是全国总体
				d.add(node, 0, "全国总体","#");
				node++;
				//树的第二个叶子 应该是总部集团
				d.add(node, 0, "总部集团","javascript: d.o(" + (node) + ");");
				node++;
				d.add(node, 2, "集团总体","#");
				node++;
				//接下来开始遍历单位类型
				$(jsonCt).each(function (i) {
					//ct中第一个存放的是通信管理局 或者 国通信企业协会网络安全专委会 ，不需要构建这一组，所以跳过
					if(i != 0){
						d.add(node, 2, jsonCt[i].name, "javascript: d.o(" + (node) + ");");
						node++;
					}
				});
				//树的第三个叶子 应该是各省
				d.add(node, 0, "各省","javascript: d.o(" + (node) + ");");
				parent = node;
				node++;
				$(jsonPr).each(function (j) {
						//特殊处理 将“集团”去掉
						if(j != 0){
							d.add(node, parent, jsonPr[j].name, "#");
							node++;
						}
				});
		
		
			
		}
		//类似北京市通信管理局的机构
		if(length_ct > 1 && length_pr == 1){
			d.add(node, 0, jsonPr[0].name + "总体", "#");
			node++;
			$(jsonCt).each(function (i) {
						//去掉通信管理局
						if(i != 0){
							//特殊处理 去掉“中国”两个字
							if(jsonCt[i].name.substr(0,2) == "中国") jsonCt[i].name = jsonCt[i].name.substr(2,jsonCt[i].name.length);
							d.add(node, 0, jsonPr[0].name + jsonCt[i].name, "#");
							node++;
						}
					});
		}
		//类似中国电信集团的机构
		if(length_ct == 1 && length_pr > 1){
			d.add(node, 0, "中国电信","#");
			node++;
			$(jsonPr).each(function (i) {
						//特殊处理 将“集团”换成“总部”
						if(jsonPr[i].name == "集团") jsonPr[i].name = "总部";
						d.add(node, 0, jsonPr[i].name, "#");
						node++;
					});
			
		}
		//类似北京电信的机构
		if(length_ct == 1 && length_pr == 1){
			d.add(1, 0, jsonCt[0].name, "#");
			d.add(2, 1, jsonPr[0].name, "#");
		}
	}
	d.config.target = "";
	d.config.closeSameLevel = true;
	$("#treediv").html(d.toString());
}

